﻿using System;
namespace PPWMS.Model
{
	/// <summary>
	/// Subpack:实体类(属性说明自动提取数据库字段的描述信息)
	/// </summary>
	[Serializable]
	public partial class SubpackModel
	{
		public SubpackModel()
		{}
		#region Model
		private string _subpackid;
		private string _ordersubid;
		private string _orderid;
		private string _boxid;
		private string _prodtype;
		private DateTime? _sailingdate;
		private string _destination;
		private DateTime? _outplandate;
		private string _prodspeci;
		private string _proddesc;
		private string _addi;
		private string _framecolor;
		private string _legtype;
		private string _matchedinleg;
		private string _foottype;
		private string _panelspeci;
		private string _panelfeature;
		private string _panelcolor;
		private string _boardcolor;
		private string _boardmaterial;
		private string _edgecolor;
		private string _backplanecolor;
		private string _chairtype;
		private string _chaircolor;
		private string _specialtagsremarks;
		private int? _includeitemsflag;
		private int? _itemsperpack;
		private int? _orderpackcount;
		private int? _totalitemscount;
		private int? _checkeditemscount;
		private int? _completedpackcount;
		private int? _lackedpackcount;
		private double? _panelweight;
		private double? _frameweight;
		private int? _height;
		private double? _netweight;
		private double? _grossweight;
		private double? _volume;
		private string _remark;
		/// <summary>
		/// 订单分包号
		/// </summary>
		public string SubPackId
		{
			set{ _subpackid=value;}
			get{return _subpackid;}
		}
		/// <summary>
		/// 订单分序号
		/// </summary>
		public string OrderSubId
		{
			set{ _ordersubid=value;}
			get{return _ordersubid;}
		}
		/// <summary>
		/// 订单号
		/// </summary>
		public string OrderId
		{
			set{ _orderid=value;}
			get{return _orderid;}
		}
		/// <summary>
		/// 箱号
		/// </summary>
		public string BoxId
		{
			set{ _boxid=value;}
			get{return _boxid;}
		}
		/// <summary>
		/// 产品分类  包括：T/CT、SH、DRD/DSQPB、CCLASS、CCANT、CBT、RM、CINT/CSM、CHR、AL、CFLIP、CD4LEG、T等
		/// </summary>
		public string ProdType
		{
			set{ _prodtype=value;}
			get{return _prodtype;}
		}
		/// <summary>
		/// 船期   格式:2013-04-25， 异常时为空
		/// </summary>
		public DateTime? SailingDate
		{
			set{ _sailingdate=value;}
			get{return _sailingdate;}
		}
		/// <summary>
		/// 目的地
		/// </summary>
		public string Destination
		{
			set{ _destination=value;}
			get{return _destination;}
		}
		/// <summary>
		/// 出柜周计划  格式:2013-04-25， 异常时为空
		/// </summary>
		public DateTime? OutPlanDate
		{
			set{ _outplandate=value;}
			get{return _outplandate;}
		}
		/// <summary>
		/// 产品名称规格   如：T-3048HD
		/// </summary>
		public string ProdSpeci
		{
			set{ _prodspeci=value;}
			get{return _prodspeci;}
		}
		/// <summary>
		/// 产品描述  
		/// </summary>
		public string ProdDesc
		{
			set{ _proddesc=value;}
			get{return _proddesc;}
		}
		/// <summary>
		/// 附件   有附件时，填上附件名，否则为空
		/// </summary>
		public string Addi
		{
			set{ _addi=value;}
			get{return _addi;}
		}
		/// <summary>
		/// 框架颜色   亮光黑色、锤纹黑色、电镀、亮光米色等
		/// </summary>
		public string FrameColor
		{
			set{ _framecolor=value;}
			get{return _framecolor;}
		}
		/// <summary>
		/// 腿类型  如：固定腿18英寸
		/// </summary>
		public string LegType
		{
			set{ _legtype=value;}
			get{return _legtype;}
		}
		/// <summary>
		///  配套内腿  有配套内腿时，填上配套内腿名，否则为空；如：方25*330电镀内腿
		/// </summary>
		public string MatchedInLeg
		{
			set{ _matchedinleg=value;}
			get{return _matchedinleg;}
		}
		/// <summary>
		/// 脚类型   如：重型可调脚
		/// </summary>
		public string FootType
		{
			set{ _foottype=value;}
			get{return _foottype;}
		}
		/// <summary>
		/// 面板规格  如：方板3048
		/// </summary>
		public string PanelSpeci
		{
			set{ _panelspeci=value;}
			get{return _panelspeci;}
		}
		/// <summary>
		/// 面板特点  
		/// </summary>
		public string PanelFeature
		{
			set{ _panelfeature=value;}
			get{return _panelfeature;}
		}
		/// <summary>
		/// 面板颜色  如：红木
		/// </summary>
		public string PanelColor
		{
			set{ _panelcolor=value;}
			get{return _panelcolor;}
		}
		/// <summary>
		/// 台面颜色  如：新枫木
		/// </summary>
		public string BoardColor
		{
			set{ _boardcolor=value;}
			get{return _boardcolor;}
		}
		/// <summary>
		/// 台面材质   如：中密度
		/// </summary>
		public string BoardMaterial
		{
			set{ _boardmaterial=value;}
			get{return _boardmaterial;}
		}
		/// <summary>
		/// 封边颜色 黑色、聚氨酯灰色等
		/// </summary>
		public string EdgeColor
		{
			set{ _edgecolor=value;}
			get{return _edgecolor;}
		}
		/// <summary>
		/// 背板颜色  黑色等
		/// </summary>
		public string BackplaneColor
		{
			set{ _backplanecolor=value;}
			get{return _backplanecolor;}
		}
		/// <summary>
		/// 椅壳类型   1号HR(大)等
		/// </summary>
		public string ChairType
		{
			set{ _chairtype=value;}
			get{return _chairtype;}
		}
		/// <summary>
		/// 椅壳颜色  酒红、黑色、海军蓝等
		/// </summary>
		public string ChairColor
		{
			set{ _chaircolor=value;}
			get{return _chaircolor;}
		}
		/// <summary>
		/// 特别标签备注   如：Part # T-3048HD; Do Not assemble tops to frame to save freight costs 面板不安装
		/// </summary>
		public string SpecialTagsRemarks
		{
			set{ _specialtagsremarks=value;}
			get{return _specialtagsremarks;}
		}
		/// <summary>
		/// 分体配件项数   00表示非DIY产品；其它整数表示分体配件项号
		/// </summary>
		public int? IncludeItemsFlag
		{
			set{ _includeitemsflag=value;}
			get{return _includeitemsflag;}
		}
		/// <summary>
		/// 每包片/根数  订单需求数量(件数)
		/// </summary>
		public int? ItemsPerPack
		{
			set{ _itemsperpack=value;}
			get{return _itemsperpack;}
		}
		/// <summary>
		/// 订单数量  订单需求数量(包数)
		/// </summary>
		public int? OrderPackCount
		{
			set{ _orderpackcount=value;}
			get{return _orderpackcount;}
		}
		/// <summary>
		/// 总件数  总件数(件数) = 每包片/根数 × 订单数量
		/// </summary>
		public int? TotalItemsCount
		{
			set{ _totalitemscount=value;}
			get{return _totalitemscount;}
		}
		/// <summary>
		/// 验算件数  验算件数(件数) = 每包片/根数 × 订单数量
		/// </summary>
		public int? CheckedItemsCount
		{
			set{ _checkeditemscount=value;}
			get{return _checkeditemscount;}
		}
		/// <summary>
		/// 完成数量     定义已经完成数量(包数)
		/// </summary>
		public int? CompletedPackCount
		{
			set{ _completedpackcount=value;}
			get{return _completedpackcount;}
		}
		/// <summary>
		/// 尚缺数量   尚缺数量(包数) = 订单数量 - 完成数量
		/// </summary>
		public int? LackedPackCount
		{
			set{ _lackedpackcount=value;}
			get{return _lackedpackcount;}
		}
		/// <summary>
		/// 面板重量   精确到小数
		/// </summary>
		public double? PanelWeight
		{
			set{ _panelweight=value;}
			get{return _panelweight;}
		}
		/// <summary>
		/// 框架重量  精确到小数点后3位
		/// </summary>
		public double? FrameWeight
		{
			set{ _frameweight=value;}
			get{return _frameweight;}
		}
		/// <summary>
		/// 高度  单位mm
		/// </summary>
		public int? Height
		{
			set{ _height=value;}
			get{return _height;}
		}
		/// <summary>
		/// 净重   精确到小数点后3位
		/// </summary>
		public double? NetWeight
		{
			set{ _netweight=value;}
			get{return _netweight;}
		}
		/// <summary>
		/// 毛重     精确到小数点后3位
		/// </summary>
		public double? GrossWeight
		{
			set{ _grossweight=value;}
			get{return _grossweight;}
		}
		/// <summary>
		/// 整数 立方数
		/// </summary>
		public double? Volume
		{
			set{ _volume=value;}
			get{return _volume;}
		}
		/// <summary>
		/// 备注该订单产品信息
		/// </summary>
		public string Remark
		{
			set{ _remark=value;}
			get{return _remark;}
		}
		#endregion Model

	}
}

